const Koa = require('koa');
const router = require('koa-router')();
const cors = require('koa2-cors');
const koa_body = require('koa-body')
const app = new Koa();
const path = require('path')
const moment = require('moment')//时间格式化
const fs = require('fs')

// 跨域配置
app.use(cors())
app.use(async (ctx, next) => {
    ctx.set('Access-Control-Allow-Origin', '*');
	await next();
})
// post 传参
app.use(koa_body())
// app.use(koa_body({
    // multipart: true, // 支持文件上传
    // stict:true,
    // encoding: 'gzip',
    // formidable: {
    //     // uploadDir: path.join(__dirname, '../public/temp/'), // 设置文件上传目录
    //     keepExtensions: true,
    //     multipart:true,
    //     maxFieldsSize: 2 * 1024 * 1024, // 文件上传大小
    //     onFileBegin: (name, file) => { // 文件上传前的设置
    //         // 当前时间
    //         let time = moment(Date.now()).format('yyyy-MM-DD');
    //         // 检查今天的上传文件夹是否存在
    //         let dir = fs.existsSync(path.join(__dirname, '../public/img/'+time),function (exists){return exists})
    //         if(!dir){// 结果不存在文件夹，就创建一个
    //             fs.mkdirSync(path.join(__dirname, '../public/img/'+time))
    //         }

    //         // 打开当前的图片
    //         let image = ;


    //         console.log('%c'+'fs','color:#00f',':',dir,mkdir);
    //         console.log(`name: ${name}`);
    //         console.log('file',file);
    //     }
    // }
// }))





        module.exports = {
            app,
            router
        }